package com.ncr.travel.airline.shared.configuration.checkin;

import java.util.List;
import java.util.Map;
import java.util.Set;

import com.ncr.travel.tas.configuration.model.ConfigurationValue;
import com.ncr.travel.tas.configuration.model.ConfigurationValueTemplate;

public interface WebCheckInConfiguration extends CommonCheckInConfiguration {

	public List<CheckInFeature> getFindByOptions();

	public List<String> getArrivalAirports();

	public List<String> getDepartureAirports();

	public int getMinimumMinutesBeforeDeparture();

	public int getMaximumMinutesBeforeDeparture();
	
	/**
	 * TGAIR-1409, For profile authentication and login dialog
	 * @return true or false status of the profile authentication/ login dialog visibility
	 */
	public boolean isProfileAuthenticationEnabled();

}
